package com.divemotor.ventarepuestosinternet.dao;

import java.util.List;
import com.divemotor.ventarepuestosinternet.model.Grupo;
import com.divemotor.ventarepuestosinternet.model.TipoComponente;
import com.divemotor.ventarepuestosinternet.model.Vehiculo;
import com.divemotor.ventarepuestosinternet.model.VehiculoExtra;

public interface GrupoDAO extends GenericoDAO<Grupo, Integer> {
	
	public List<Grupo> buscarGrupos(Grupo grupo);
	public List<Grupo> listarGruposPorVehiculo(Vehiculo vehiculo, TipoComponente tipoComponente);
	public List<Grupo> listarGruposPorVehiculoExtra(VehiculoExtra vehiculoExtra);
	public List<Grupo> listarGruposPorIds(List<Integer> listaIdsGrupos);
	public List<Grupo> listarPorNombre();
}
